/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package model.enetities;

import java.sql.Date;

/**
 *
 * @author Ku81
 */
public class UserProfile {
    private int idUserProfile;
    private String fullName;
    private Date dateOfBirth;
    private boolean gender;
    private String homeTown;
    private String school;
    private String mobile;
    private String email;
    private String strengths;
    private String languages;
    private String image;
    private String about;
    private String favoriteQuotations;
    private String facebookLink;

    private boolean active;
    private int idAccount;
    private Account account;


    public UserProfile() {
    }

    public UserProfile(int idUserProfile) {
        this.idUserProfile = idUserProfile;
    }

    public UserProfile(String fullName, Date dateOfBirth, boolean gender, String homeTown, String school, String mobile, String email, String strengths, String languages, String image, String about, String favoriteQuotations, String facebookLink, Account account) {
        this.fullName = fullName;
        this.dateOfBirth = dateOfBirth;
        this.gender = gender;
        this.homeTown = homeTown;
        this.school = school;
        this.mobile = mobile;
        this.email = email;
        this.strengths = strengths;
        this.languages = languages;
        this.image = image;
        this.about = about;
        this.favoriteQuotations = favoriteQuotations;
        this.facebookLink = facebookLink;
        this.account = account;
    }

    /**
     * @return the fullName
     */
    public String getFullName() {
        return fullName;
    }

    /**
     * @param fullName the fullName to set
     */
    public void setFullName(String fullName) {
        this.fullName = fullName;
    }

    /**
     * @return the dateOfBirth
     */
    public Date getDateOfBirth() {
        return dateOfBirth;
    }

    /**
     * @param dateOfBirth the dateOfBirth to set
     */
    public void setDateOfBirth(Date dateOfBirth) {
        this.dateOfBirth = dateOfBirth;
    }

    /**
     * @return the gender
     */
    public boolean isGender() {
        return gender;
    }

    /**
     * @param gender the gender to set
     */
    public void setGender(boolean gender) {
        this.gender = gender;
    }

    /**
     * @return the homeTown
     */
    public String getHomeTown() {
        return homeTown;
    }

    /**
     * @param homeTown the homeTown to set
     */
    public void setHomeTown(String homeTown) {
        this.homeTown = homeTown;
    }

    /**
     * @return the school
     */
    public String getSchool() {
        return school;
    }

    /**
     * @param school the school to set
     */
    public void setSchool(String school) {
        this.school = school;
    }

    /**
     * @return the mobile
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * @param mobile the mobile to set
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    /**
     * @return the email
     */
    public String getEmail() {
        return email;
    }

    /**
     * @param email the email to set
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * @return the strengths
     */
    public String getStrengths() {
        return strengths;
    }

    /**
     * @param strengths the strengths to set
     */
    public void setStrengths(String strengths) {
        this.strengths = strengths;
    }

    /**
     * @return the languages
     */
    public String getLanguages() {
        return languages;
    }

    /**
     * @param languages the languages to set
     */
    public void setLanguages(String languages) {
        this.languages = languages;
    }

    /**
     * @return the image
     */
    public String getImage() {
        return image;
    }

    /**
     * @param image the image to set
     */
    public void setImage(String image) {
        this.image = image;
    }

    /**
     * @return the about
     */
    public String getAbout() {
        return about;
    }

    /**
     * @param about the about to set
     */
    public void setAbout(String about) {
        this.about = about;
    }

    /**
     * @return the favoriteQuotations
     */
    public String getFavoriteQuotations() {
        return favoriteQuotations;
    }

    /**
     * @param favoriteQuotations the favoriteQuotations to set
     */
    public void setFavoriteQuotations(String favoriteQuotations) {
        this.favoriteQuotations = favoriteQuotations;
    }

    /**
     * @return the facebookLink
     */
    public String getFacebookLink() {
        return facebookLink;
    }

    /**
     * @param facebookLink the facebookLink to set
     */
    public void setFacebookLink(String facebookLink) {
        this.facebookLink = facebookLink;
    }

    public boolean isActive() {
        return active;
    }

    public void setActive(boolean active) {
        this.active = active;
    }

    public int getIdAccount() {
        return idAccount;
    }

    public void setIdAccount(int idAccount) {
        this.idAccount = idAccount;
    }


    /**
     * @return the idUserProfile
     */
    public int getIdUserProfile() {
        return idUserProfile;
    }

    /**
     * @param idUserProfile the idUserProfile to set
     */
    public void setIdUserProfile(int idUserProfile) {
        this.idUserProfile = idUserProfile;
    }

    /**
     * @return the account
     */
    public Account getAccount() {
        return account;
    }

    /**
     * @param account the account to set
     */
    public void setAccount(Account account) {
        this.account = account;
    }

    
    
    
}
